
@charset "utf-8";
body { margin:0; padding:0; width:100%; color:black; font:normal 12px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; background:#ececec url(images/main_bg.gif) repeat-x center 9px;}
html, .main { padding:0; margin:0;}
h1 { margin:0; padding:0px 0 10px; color:#959595; font:bold 48px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; text-align:center;}
h1 a, h1 a:hover { color:#959595; text-decoration:none;}
h1 span { text-transform:none; font-weight:normal;}


.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { }
.header_resize { margin:0 auto; padding:0; width:960px;}
img.hbg_img { padding:9px; border:1px solid #d7d7d7; background-color:#fff;}

/* menu */
.menu_nav { margin:0 auto 16px; padding:0 0 0 0px; height:39px; border-top:1px solid #c9c9c9; border-bottom:0px solid #c9c9c9; border-left: 0px solid #c9c9c9; text-align: left;}

.menu_nav ul { list-style:none; padding:0; height:39px; width: 120px; float:none;}
.menu_nav ul li { margin:0; padding:0 0 0 0; float:none;}
.menu_nav ul li a { display:block; margin:0; padding:9px 24px; color:#4f4f4f; text-decoration:none; font-size:13px; ; border-left:1px solid transparent; border-right:0px solid transparent;}
.menu_nav ul li.active a { color:#4f4f4f; background-color: white; border-left:1px solid #c9c9c9; border-right:0px solid #c9c9c9;color:#959595} 
.menu_nav ul li a:hover { color:#4f4f4f; background-color: white; border-left:1px solid #c9c9c9; border-right:0px solid #c9c9c9;font-weight:bold;padding-left:35px;}


.about_nav{visibility:hidden;opacity: 0;}
#stuff:hover .about_nav{visibility:visible;-webkit-transition: opacity 1s linear; opacity:1;}
/*.about_nav li{visibility:visible}*/
/* about menu */
.df_nav { margin:0 auto 0px; padding:0 0 0 400px; height:39px; border-top:0px solid #c9c9c9; border-bottom:1px solid #d9d9d9;}
.about_nav ul { list-style:none; padding:0; height:39px; float:left;}
.about_nav ul li { margin:0; padding:0 0 0 0px; float:left;}
.about_nav ul li a { display:block; margin:0; padding:9px 15px; color:#4f4f4f; text-decoration:none; font-size:13px; border-left:0px solid transparent; border-right:0px solid transparent;}
.about_nav ul li.active a .about_nav ul li a:hover { color:#4f4f4f; background-color:#fff; border-left:1px solid #c9c9c9; border-right:0px solid #c9c9c9;}


/* game */
.game table{ 
	margin-left: auto;
	margin-right: auto;
}
.outline_nav ul { list-style:none; padding:0; height:39px; float:left;}
.outline_nav ul li { margin:0; padding:0 0 0 8px; float:left;}
.outline_nav ul li a { display:block; margin:0; padding:9px 24px; color:#4f4f4f; text-decoration:none; font-size:13px; text-transform:uppercase; border-left:0px solid transparent; border-right:0px solid transparent;}

/* originalpic */
.originalpic {
position: absolute;
left: 475px;
}

/* 9x9 pic */
.pic {
position: absolute;
left: 650px;
}

/* crazy */
.crazy {
position: absolute;
left: 825px;
}

.OptionsandScores div{
	padding-left:60px;;
}
